package cc.rengu.igas.cops.common.constant;

/**
 * Created by pankey on 2020-05-19
 *
 * @author pankey
 * @date 2020-05-19
 */
public class CopsTransConstant {

    /**
     * 生成支付订单
     */
    public static final String GEN_PAY_ORDER = "T00CP001";

    /**
     * 支付订单状态查询
     */
    public static final String PAY_ORDER_STATUS_QUERY = "T00CP002";

    /**
     * 退款状态查询
     */
    public static final String REFUD_ORDER_STATUS_QUERY = "T00CP003";

    /**
     * 支付订单退款
     */
    public static final String PAY_ORDER_REFUD = "P04CP404";

    /**
     * OPMS 生成支付订单
     */
    public static final String OPMS_GEN_PAY_ORDER = "T00PM000";

    /**
     * OPMS 支付订单状态查询
     */
    public static final String OPMS_PAY_ORDER_STATUS_QUERY = "T00PM003";

    /**
     * OPMS 退款状态查询
     */
    public static final String OPMS_REFUD_ORDER_STATUS_QUERY = "T00PM005";

    /**
     * OPMS 支付订单退款
     */
    public static final String OPMS_PAY_ORDER_REFUD = "P04PM001";

    /**
     * OPMS 获取外放页面URL
     */
    public static final String OPMS_GET_OUT_PAGE_URL = "T00PM074";

    /**
     * OPMS 获取用户授权
     */
    public static final String OPMS_GET_USER_AUTH_CODE = "T00PM036";

    /**
     * OPMS 担保支付确认
     */
    public static final String OPMS_PAY_CONFIRM = "P05PM001";

    /**
     * OPMS 支付订单关闭
     */
    public static final String OPMS_PAY_ORDER_CLOSE = "T00PM004";

    /**
     * OPMS 购买卡券核销
     */
    public static final String OPMS_COUPON_PAY_ORDER_VERIFICATION = "PO5PM002";

    /**
     * OPMS 购买卡券下单
     */
    public static final String OPMS_GEN_COUPON_PAY_ORDER = "T00PM039";

    /**
     * 微信公众号支付
     */
    public static final String WECHAT_CREATE_ORDER = "P01PM002";

    /**
     * 微信公从号支付退款
     */
    public static final String WECHAT_PAYRE_FUND = "P04PM002";

    /**
     * 微信、支付宝扫码支付
     */
    public static final String ALIPAY_CREATE_ORDER = "P01PM003";

    /**
     * 微信、支付宝、云闪付、手机银行扫码支付退款
     */
    public static final String ALIPAY_REFUND = "P04PM003";

    /**
     * 手机银行扫码支付
     */
    public static final String MOBILE_BANK_SCAN_PAY = "P01PM014";

    /**
     * 本行快捷支付 银联无跳转支付 银联无卡快捷支付
     */
    public static final String CARD_QUICK_PAY = "P01PM004";

    /**
     * 本行卡快捷支付退款 银联无跳转支付退款 银联无卡快捷支付退款
     */
    public static final String CARD_QUICKPAY_REFUND = "P04PM004";

    /**
     * 手机银行sdk支付
     */
    public static final String MOBILE_BANK_PAY = "P01PM005";

    /**
     * 手机SDK支付退款
     */
    public static final String BANK_SDKPAY_REFUND = "P04PM005";

    /**
     * 云闪付支付
     */
    public static final String UNION_PAY = "P01PM006";

    /**
     * 银联云闪付支付退款
     */
    public static final String UNION_SDKPAY_REFUND = "P04PM006";

    /**
     * 网关支付
     */
    public static final String GATEWAY_PAY = "P01PM007";

    /**
     * 网关支付退款
     */
    public static final String GATEWAY_PAY_REFUND = "P04PM007";

    /**
     * 手机银行纯积分支付
     */
    public static final String SCORE_PAY = "P01PM008";

    /**
     * 银联云闪付支付退款
     */
    public static final String BANKSCAN_SCOREPAY_REFUND = "P04PM008";

    /**
     * 银行卡+积分支付
     */
    public static final String MOBILE_BANKSCANCARD_SCORE_PAY = "P01PM009";

    /**
     * 银联云闪付支付退款
     */
    public static final String BANKSCAN_CARDSCOREPAY_REFUND = "P04PM009";

    /**
     * 客户绑卡列表查询
     */
    public static final String SIGN_ACCT_INFO_LIST_QUERY = "T00PM008";

    /**
     * 三要素验证
     */
    public static final String AUTHENTICATION = "T00PM019";

    /**
     * 银行卡签约
     */
    public static final String CARD_SIGN = "T00PM031";

    /**
     * 解约
     */
    public static final String RES_SIGN = "T00PM018";

    /**
     * 生成图片验证码
     */
    public static final String GEN_IMAGE_AUTH_CODE = "T00PM010";

    /**
     * 获取短信验证码
     */
    public static final String APPLY_SMS_CODE = "T00PM011";

    /**
     * 修改支付密码
     */
    public static final String MODIFY_PAY_PASSWD = "T00PM014";

    /**
     * 设置重置支付密码
     */
    public static final String RESET_OR_SET_PAY_PASSWD = "T00PM015";

    /**
     * 他行卡签约状态查询
     */
    public static final String OTHER_BANK_SIGN_STATUS_QUERY = "T00PM028";


    /**http-cops 商户管理接口*/


}
